home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / share / gnome-games / mahjongg / games / mahjongg.map
Encoding:
Text File  |  2009-04-14  |  11.8 KB  |  360 lines

  1. <!-- Coordinates are for the top left corner of the tile.
  2.      All axes count from 0.
  3.      x/width is horizontally across the screen.
  4.      y/height is vertically down the screen.
  5.      z/depth is vertically out of the screen. 
  6.      top, bottom, left and right refer to the screen, not a physical board. -->
  7.  
  8. <!-- Layer is optional, it is there to save repeating z= attributes
  9.      everywhere -->
  10.  
  11. <!-- You can have any number of maps under a mahjongg element (you can 
  12.      also have any number of mahjongg elements between other XML, but
  13.      that isn't elegant. -->
  14.  
  15. <!-- This isn't really XML, it is what g_markup will parse. -->
  16.  
  17. <mahjongg>
  18.   <map name="The Ziggurat" scorename="ziggurat">
  19.     <layer z="0">
  20.       <column x="0" top="0" bottom="7"/>
  21.       <block left="1" right="3" top="3" bottom="4"/>
  22.       <column x="2.5" top="0" bottom="2"/>
  23.       <column x="2.5" top="5" bottom="7"/>
  24.       <row y="0" left="3.5" right="10.5"/>
  25.       <row y="7" left="3.5" right="10.5"/>
  26.       <block left="6.5" right="7.5" top="1" bottom="2"/>
  27.       <block left="6.5" right="7.5" top="5" bottom="6"/>
  28.       <column x="11.5" top="0" bottom="2"/>
  29.       <column x="11.5" top="5" bottom="7"/>
  30.       <block left="11" right="13" top="3" bottom="4"/>
  31.       <column x="14" top="0" bottom="7"/>
  32.     </layer>
  33.     <layer z="1">
  34.       <tile x="3" y="0.5"/>
  35.       <tile x="11" y="0.5"/>
  36.       <row y="1" left="6.5" right="7.5"/>
  37.       <block left="1" right="3" top="3" bottom="4"/>
  38.       <block left="11" right="13" top="3" bottom="4"/>
  39.       <row y="6" left="6.5" right="7.5"/>
  40.       <tile x="3" y="6.5"/>
  41.       <tile x="11" y="6.5"/>
  42.     </layer>
  43.     <layer z="2">
  44.       <tile x="3" y="0.5"/>
  45.       <tile x="11" y="0.5"/>
  46.       <tile y="1" x="7"/>
  47.       <block left="2" right="4" top="3" bottom="4"/>
  48.       <block left="10" right="12" top="3" bottom="4"/>
  49.       <tile y="6" x="7"/>
  50.       <tile x="3" y="6.5"/>
  51.       <tile x="11" y="6.5"/>      
  52.     </layer>
  53.     <block z="3" left="3" right="11" top="3" bottom="4"/>
  54.     <block z="4" left="4" right="10" top="3" bottom="4"/>
  55.     <block z="5" left="5" right="9" top="3" bottom="4"/>
  56.   </map>
  57.   <map name="Four Bridges" scorename="bridges">
  58.     <layer z="0">
  59.       <row y="0" left="1" right="11"/>
  60.       <row y="1" left="2" right="5"/>
  61.       <row y="1" left="7" right="10"/>
  62.       <row y="2" left="2" right="10"/>
  63.       <row y="3" left="0" right="12"/>
  64.       <row y="4" left="1.5" right="3.5"/>
  65.       <row y="4" left="8.5" right="10.5"/>
  66.       <row y="5" left="0" right="12"/>
  67.       <row y="6" left="2" right="10"/>
  68.       <row y="7" left="2" right="5"/>
  69.       <row y="7" left="7" right="10"/>
  70.       <row y="8" left="1" right="11"/>
  71.     </layer>
  72.     <layer z="1">
  73.       <block left="2.5" right="4.5" top="0.5" bottom="2.5"/>
  74.       <block left="7.5" right="9.5" top="0.5" bottom="2.5"/>
  75.       <block left="2.5" right="4.5" top="5.5" bottom="7.5"/>
  76.       <block left="7.5" right="9.5" top="5.5" bottom="7.5"/>
  77.     </layer>
  78.     <layer z="2">
  79.       <block left="3" right="4" top="1" bottom="2"/>
  80.       <block left="8" right="9" top="1" bottom="2"/>
  81.       <block left="3" right="4" top="6" bottom="7"/>
  82.       <block left="8" right="9" top="6" bottom="7"/>
  83.     </layer>
  84.     <layer z="3">
  85.       <tile x="3.5" y="1.5"/>
  86.       <tile x="8.5" y="1.5"/>
  87.       <tile x="3.5" y="6.5"/>
  88.       <tile x="8.5" y="6.5"/>
  89.     </layer>
  90.   </map>
  91.   <map name="Cloud" scorename="cloud">
  92.     <layer z="0">
  93.       <block left="0" right="13" top="0" bottom="4"/>
  94.       <row y="5.5" left="2.5" right="10.5"/>
  95.     </layer>
  96.     <layer z="1">
  97.       <row y="5.5" left="3" right="10"/>
  98.       <column x="0" top="0" bottom="3"/>
  99.       <column x="2" top="0" bottom="3"/>
  100.       <column x="4" top="0" bottom="3"/>
  101.       <column x="6" top="0" bottom="3"/>
  102.       <column x="8" top="0" bottom="3"/>
  103.       <column x="10" top="0" bottom="3"/>
  104.       <column x="12" top="0" bottom="3"/>
  105.     </layer>
  106.     <layer z="2">
  107.       <column x="0" top="0" bottom="3"/>
  108.       <column x="2" top="0" bottom="3"/>
  109.       <column x="4" top="0" bottom="3"/>
  110.       <column x="6" top="0" bottom="3"/>
  111.       <column x="8" top="0" bottom="3"/>
  112.       <column x="10" top="0" bottom="3"/>
  113.       <column x="12" top="0" bottom="3"/>
  114.       <tile x="6" y="5.5"/> 
  115.     </layer>
  116.   </map>
  117.   <map name="Tic-Tac-Toe" scorename="tictactoe">
  118.     <layer z="0">
  119.       <column x="3" top="0" bottom="8"/>
  120.       <column x="9" top="0" bottom="8"/>
  121.       <row y="2" left="0" right="2"/>
  122.       <row y="6" left="0" right="2"/>
  123.       <row y="2" left="4" right="8"/>
  124.       <row y="6" left="4" right="8"/>
  125.       <row y="2" left="10" right="12"/>
  126.       <row y="6" left="10" right="12"/>
  127.     </layer>
  128.     <layer z="1">
  129.       <column x="3" top="0" bottom="8"/>
  130.       <column x="9" top="0" bottom="8"/>
  131.       <row y="2" left="1" right="2"/>
  132.       <row y="6" left="1" right="2"/>
  133.       <row y="2" left="4" right="8"/>
  134.       <row y="6" left="4" right="8"/>
  135.       <row y="2" left="10" right="11"/>
  136.       <row y="6" left="10" right="11"/>
  137.     </layer>
  138.     <layer z="2">
  139.       <column x="3" top="1" bottom="7"/>
  140.       <column x="9" top="1" bottom="7"/>
  141.       <tile y="2" x="2"/>
  142.       <tile y="6" x="2"/>
  143.       <row y="2" left="4" right="8"/>
  144.       <row y="6" left="4" right="8"/>
  145.       <tile y="2" x="10"/>
  146.       <tile y="6" x="10"/>
  147.     </layer>
  148.     <layer z="3">
  149.       <column x="3" top="2" bottom="6"/>
  150.       <column x="9" top="2" bottom="6"/>
  151.       <row y="2" left="4" right="8"/>
  152.       <row y="6" left="4" right="8"/>
  153.     </layer>
  154.     <layer z="4">
  155.       <column x="3" top="2" bottom="6"/>
  156.       <column x="9" top="2" bottom="6"/>
  157.       <row y="2" left="4" right="8"/>
  158.       <row y="6" left="4" right="8"/>
  159.     </layer>
  160.   </map>
  161.   <map name="Red Dragon" scorename="dragon">
  162.     <layer z="0">
  163.       <block left="2" top="0" right="12" bottom="5"/>
  164.       <tile x="0" y="0"/>
  165.       <tile x="0" y="1.5"/>
  166.       <tile x="0" y="3"/>
  167.       <tile x="0" y="4.5"/>
  168.       <tile x="0" y="6"/>
  169.       <tile x="14" y="0"/>
  170.       <tile x="14" y="1.5"/>
  171.       <tile x="14" y="3"/>
  172.       <tile x="14" y="4.5"/>
  173.       <tile x="14" y="6"/>
  174.       <tile x="2" y="6.5"/>
  175.       <tile x="4" y="6.5"/>
  176.       <tile x="6" y="6.5"/>
  177.       <tile x="8" y="6.5"/>
  178.       <tile x="10" y="6.5"/>
  179.       <tile x="12" y="6.5"/>
  180.     </layer>
  181.     <layer z="1">
  182.       <block left="3.5" top="0.5" right="10.5" bottom="4.5"/>
  183.       <column x="11.5" top="1.5" bottom="3.5"/>
  184.       <tile x="2.5"  y="1.5"/>
  185.       <tile x="2.5"  y="4.5"/>
  186.     </layer>
  187.     <layer z="2">
  188.       <block left="5" top="1" right="8" bottom="4"/>
  189.       <tile x="11" y="4"/>
  190.     </layer>
  191.   </map>
  192.   <map name="Pyramid's Walls" scorename="pyramid">
  193.     <layer z="0">
  194.       <row y="1" left="0" right="11"/>
  195.       <row y="7" left="0" right="11"/>
  196.       <column x="0" top="2" bottom="6"/>
  197.       <column x="11" top="2" bottom="6"/>
  198.       <row y="4" left="2.5" right="8.5"/>
  199.     </layer>
  200.     <layer z="1">
  201.       <row y="1" left="1" right="10"/>
  202.       <row y="7" left="1" right="10"/>
  203.       <column x="0" top="2.5" bottom="5.5"/>
  204.       <column x="11" top="2.5" bottom="5.5"/>
  205.       <row y="4" left="3" right="8"/>
  206.     </layer>
  207.     <layer z="2">
  208.       <row y="1" left="2" right="9"/>
  209.       <row y="7" left="2" right="9"/>
  210.       <column x="0" top="3" bottom="5"/>
  211.       <column x="11" top="3" bottom="5"/>
  212.       <row y="4" left="3.5" right="7.5"/>
  213.     </layer>
  214.     <layer z="3">
  215.       <row y="1" left="3" right="8"/>
  216.       <row y="7" left="3" right="8"/>
  217.       <column x="0" top="3.5" bottom="4.5"/>
  218.       <column x="11" top="3.5" bottom="4.5"/>
  219.       <row y="4" left="4" right="7"/>
  220.     </layer>
  221.     <layer z="4">
  222.       <row y="1" left="4" right="7"/>
  223.       <row y="7" left="4" right="7"/>
  224.       <tile x="0" y="4"/>
  225.       <tile x="11" y="4"/>
  226.       <row y="4" left="4.5" right="6.5"/>
  227.     </layer>
  228.     <layer z="5">
  229.       <row y="1" left="5" right="6"/>
  230.       <row y="7" left="5" right="6"/>
  231.       <row y="4" left="5" right="6"/>
  232.     </layer>
  233.     <tile z="6" x="5.5" y="1"/>
  234.     <tile z="6" x="5.5" y="7"/>
  235.     <tile z="6" x="5.5" y="4"/>
  236.   </map>
  237.   <map name="Confounding Cross" scorename="confounding">
  238.     <layer z="0">
  239.       <row y="1" left="1" right="9"/>
  240.       <row y="7" left="1" right="9"/>
  241.       <column x="1" top="2" bottom="6"/>
  242.       <column x="9" top="2" bottom="6"/>
  243.       <tile y="0" x="5"/>
  244.       <tile y="8" x="5"/>
  245.       <tile y="4" x="0"/>
  246.       <tile y="4" x="10"/>
  247.       <tile x="2" y="2"/>
  248.       <tile x="2" y="6"/>
  249.       <tile x="8" y="2"/>
  250.       <tile x="8" y="6"/>
  251.       <row y="4" left="2" right="8"/>
  252.       <tile x="5" y="2"/>
  253.       <tile x="5" y="3"/>
  254.       <tile x="5" y="5"/>
  255.       <tile x="5" y="6"/>
  256.     </layer>
  257.     <layer z="1">
  258.       <row y="4" left="0.5" right="3.5"/>
  259.       <row y="4" left="6.5" right="9.5"/>
  260.       <block left="4.5" right="5.5" top="3.5" bottom="4.5"/>
  261.       <block left="1" right="2" top="1" bottom="2"/>
  262.       <block left="8" right="9" top="1" bottom="2"/>
  263.       <block left="1" right="2" top="6" bottom="7"/>
  264.       <block left="8" right="9" top="6" bottom="7"/>
  265.       <column x="5" top="0.5" bottom="2.5"/>
  266.       <column x="5" top="5.5" bottom="7.5"/>
  267.       <tile x="1" y="3"/>
  268.       <tile x="1" y="5"/>
  269.       <tile x="9" y="3"/>
  270.       <tile x="9" y="5"/>
  271.       <tile x="3" y="1"/>
  272.       <tile x="3" y="7"/>
  273.       <tile x="7" y="1"/>
  274.       <tile x="7" y="7"/>
  275.     </layer>
  276.     <layer z="2">
  277.       <row y="4" left="1" right="9"/>
  278.       <column x="5" top="1" bottom="3"/>
  279.       <column x="5" top="5" bottom="7"/>
  280.       <tile x="1" y="1"/>
  281.       <tile x="1" y="2"/>
  282.       <tile x="2" y="1"/>
  283.       <tile x="9" y="7"/>
  284.       <tile x="9" y="6"/>
  285.       <tile x="8" y="7"/>
  286.       <tile x="9" y="1"/>
  287.       <tile x="9" y="2"/>
  288.       <tile x="8" y="1"/>
  289.       <tile x="1" y="7"/>
  290.       <tile x="1" y="6"/>
  291.       <tile x="2" y="7"/>
  292.     </layer>
  293.     <layer z="3">
  294.       <block left="4.5" right="5.5" top="3.5" bottom="4.5"/>
  295.       <row y="4" left="1.5" right="3.5"/>
  296.       <row y="4" left="6.5" right="8.5"/>
  297.       <column x="5" top="1.5" bottom="2.5"/>
  298.       <column x="5" top="5.5" bottom="6.5"/>
  299.       <tile x="1" y="1"/>
  300.       <tile x="9" y="7"/>
  301.       <tile x="1" y="7"/>
  302.       <tile x="9" y="1"/>
  303.     </layer>
  304.     <layer z="4">
  305.       <row y="4" left="3" right="7"/>
  306.       <column x="5" top="2" bottom="3"/>
  307.       <column x="5" top="5" bottom="6"/>
  308.     </layer>
  309.     <tile z="5" x="5" y="4"/>
  310.   </map>
  311.   <map name="Difficult" scorename="difficult">
  312.     <layer z="0">
  313.       <tile x="0" y="3"/>
  314.       <tile x="10" y="3"/>
  315.       <block left="0.5" top="0.5" bottom="1.5" right="1.5"/>
  316.       <block left="8.5" top="0.5" bottom="1.5" right="9.5"/>
  317.       <block left="0.5" top="4.5" bottom="5.5" right="1.5"/>
  318.       <block left="8.5" top="4.5" bottom="5.5" right="9.5"/>
  319.       <block top="2.5" left="1" bottom="3.5" right="2"/>
  320.       <block top="2.5" left="8" bottom="3.5" right="9"/>
  321.       <block top="2" left="3" right="7" bottom="4"/>
  322.       <row y="0" left="3" right="7"/>
  323.       <row y="6" left="3" right="7"/>
  324.       <row y="1" left="2.5" right="7.5"/>
  325.       <row y="5" left="2.5" right="7.5"/>
  326.     </layer>
  327.     <layer z="1">
  328.       <tile x="3.5" y="0"/>
  329.       <tile x="6.5" y="0"/>
  330.       <tile x="3.5" y="6"/>
  331.       <tile x="6.5" y="6"/>
  332.       <row  left="1" right="3" y="1"/>
  333.       <block left="1.5" top="2" right="2.5" bottom="4"/>
  334.       <row left="1" right="3" y="5"/>
  335.       <row  left="7" right="9" y="1"/>
  336.       <block left="7.5" top="2" right="8.5" bottom="4"/>
  337.       <row left="7" right="9" y="5"/>
  338.       <row y="0.5" left="4.5" right="5.5"/>
  339.       <row y="1.5" left="4" right="6"/>
  340.       <block top="2.5" left="3.5" bottom="3.5" right="6.5"/>
  341.       <row y="4.5" left="4" right="6"/>
  342.       <row y="5.5" left="4.5" right="5.5"/>
  343.     </layer>
  344.     <layer z="2">
  345.       <row y="2" left="2.5" right="7.5"/>
  346.       <row y="3" left="2" right="8"/>
  347.       <row y="4" left="2.5" right="7.5"/>
  348.     </layer>
  349.     <layer z="3">
  350.       <tile x="2.5" y="3"/>
  351.       <tile x="7.5" y="3"/>
  352.       <block left="3.5" top="2.5" right="6.5" bottom="3.5"/>
  353.     </layer>
  354.     <row z="4" left="4" right="6" y="3"/>
  355.     <row z="5" left="4.5" right="5.5" y="3"/>
  356.     <tile z="6" x="5" y="3"/>
  357.   </map>
  358. </mahjongg>
  359.  
  360.